#!/bin/bash
matriisi1=( a1 a2 "nämä ovat heittomerkeissä" x a2 a4 a5 a6 a\nb a7 a8 a2 x2 ) # a2 on kaksi kertaa
matriisi2=( x2 a3 a4 b5 a6 "nämä ovat heittomerkeissä" "rivi jossa on välilyöntejä täytyy laittaa heittomerkkien väliin")
comm -3 <(echo -e ${matriisi1[@]/%/\\n} | awk '{$1=$1} !x[$0]++' | sort) <(echo -e ${matriisi2[@]/%/\\n} | awk '{$1=$1} !x[$0]++' | sort) | awk '{$1=$1}1'
# grep -Fxvf <(echo -e ${matriisi1[@]/%/\\n} | awk '{$1=$1} !x[$0]++') <(echo -e ${matriisi2[@]/%/\\n} | awk '{$1=$1} !x[$0]++')
# edellinen ei kelpaa, sillä grep olettaa suuremman matriisin olevan ensin
# tämä tulostaa tyhjää mikäli matriiseissa on samat jäsenet - eikä jäsenien järjestyksellä ole väliä.
